Dillon Brooks dropped 40 points with four three-pointers as the Phoenix Suns downed the Detroit Pistons 114-96.